草庐IT

python GUI 与 Swing 相比?

全部标签

java - 为什么 Windows XP 会在我的第二个屏幕上最小化我的 swing 全屏窗口?

在我正在开发的应用程序中(使用Java/swing),我必须在用户的第二屏幕上显示一个全屏窗口。我使用类似于您将在下面找到的代码来完成此操作...是的,只要我在windows资源管理器打开的窗口中单击,或者只要我打开windows资源管理器(我使用的是windowsXP),全屏窗口就会最小化...您是否知道解决此问题的任何方法或解决方法,或者是否有一些重要的事情我无法理解全屏窗口?感谢您的帮助,importjavax.swing.JFrame;importjavax.swing.JPanel;importjavax.swing.JWindow;importjava.awt.Border

java - Swing,远程桌面异常

当我使用Windows远程桌面连接到运行我的应用程序的PC时,我的Swing应用程序似乎抛出ArrayIndexOutOfBounds异常。知道是什么原因造成的吗?Exceptioninthread"AWT-EventQueue-0"java.lang.ArrayIndexOutOfBoundsException:3atsun.awt.Win32GraphicsEnvironment.getDefaultScreenDevice(Win32GraphicsEnvironment.java:96)atsun.awt.windows.WWindowPeer.updateGC(WWindow

windows - 拥有多个线程池与单个线程池相比有什么好处?

在什么情况下拥有多个线程池与单个线程池相比被认为是最佳实践?我正在使用theMicrosoftthreadpool在Windows上进行开发用于处理文档说明的工作项:Eachprocesscancreatemultipleisolatedpoolswithdifferentcharacteristicsasnecessary.Thereisalsoadefaultpoolforeachprocess.在最初的考虑中,为进程使用一个线程池似乎是更好的选择,这样当其他线程池中可能存在未使用的线程可用时,线程不会不必要地启动。很明显,文档中提到了一个异常(exception)情况——当线程池

Java Swing 右边框不适用于 Microsoft Windows

我无法让标准的BorderFactory.createEmptyBorder在JavaSwing中正常工作。我用一个简单的Java应用程序进行了尝试,该应用程序创建了一个SpinnerView并在其周围声明了一个空边框。除了微调器View的右侧外,边框无处不在。但这只发生在Windows中,在OSX上它按预期工作。为了阐明边框的使用:在我的实际应用程序中,我在微调器的外部有一个可见的边框,然后我想将文本居中放置在里面。我发现createCompoundBorder属性对此非常有用。importjavax.swing.*;importjava.awt.*;importjavax.swin

windows - 与 Windows dir 命令相比,为什么运行 opendir、readdir、stat 这么慢?

我有一个使用opendir读取目录内容的Perl脚本:opendir(DIR,$path)ornext;while(my$file=readdirDIR){然后我在做:-s$file获取每个文件的大小(stat($file))[9]获取每个文件的修改时间我在Windows机器上运行它并访问Ubuntu14.04上的Samba共享。一切正常,但与我在同一文件夹上运行dir列表时相比,该过程似乎运行得非常慢。有谁知道为什么使用opendir比使用dir列表花费的时间长得多,如果有什么方法可以更改我的脚本以加快速度? 最佳答案 根据per

c# - 与其他结构相比,为什么 DateTime 的 GetHashCode() 方法编译方式不同?

考虑以下C#中的方法:publicstaticintHashCodeFunction(Decimalvalue){returnvalue.GetHashCode();}publicstaticintHashCodeFunction(Int64value){returnvalue.GetHashCode();}publicstaticintHashCodeFunction(DateTimevalue){returnvalue.GetHashCode();}让我们看看编译器生成的指令:对于Decimal方法:ldarga.sParameter:System.Decimalvaluecall

c# - 它有什么区别 - 使用 Task.Run 运行 'async' Action 委托(delegate)(与默认 Action 委托(delegate)相比)?

我正在努力了解async/await并认为我确实了解有关用法的一些事情。但仍然不太清楚在下面的场景中实际好处是什么。查看Task.Run用法。第一种方法使用普通委托(delegate)并使用Thread.Sleep,但第二种方法使用“异步”委托(delegate)和Task.Delay。我的问题是:这对这个方法有什么影响(或没有影响)?该方法本身是一个异步方法。该代码正在创建一个单独的线程(通过Task.Run),并且该线程除了执行该委托(delegate)之外别无他法。因此,即使它在Task.Delay上产生等待,在这种情况下有什么用,因为线程无论如何都是一个孤立的线程,不用于任何其

c# - 等同于 C# 中的 Swing 包

我正在用C#开发一个快应用。我想做的一件事相当于Swing的(java)pack()。这是一个允许我对表单(Java中的框架)说的调用,将您自己的大小调整为您自己内部组件总和的大小。我搜索了又搜索(组件动态变化,所以我不能简单地将表单硬编码为正确的大小)但我找不到C#中的等效方法。有人知道它叫什么吗? 最佳答案 您甚至不需要编写代码来“打包”表单。在窗体设计器中,将窗体的AutoSize属性设置为true,并将AutoSizeMode属性设置为GrowAndShrink,重复这适用于表单上的任何控件,这些控件也可能会改变大小。瞧!在

c# - C++/CLI 性能与 native C++ 相比?

早上好我正在编写一个拼写检查器,在这种情况下,它对性能至关重要。那就是,因为我计划连接到数据库并使用C#制作GUI,所以我用C编写了一个编辑距离计算例程,并使用DllImport编译为我在C#中使用的DLL。问题是,我认为(尽管我可能错了)将单词从String一个接一个地编码到char*会导致很多高架。那就是,我考虑过使用C++/CLI,以便我可以直接在.NET中使用String类型......我的问题是C++/CLI性能与nativeC代码相比如何重数学计算和数组访问?非常感谢。 最佳答案 C++/CLI也必须进行某种编码(mar

c# - 与 Magento CE 相比,电子商务的最佳 .net 解决方案

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我需要寻找.net购物车,我是.net开发人员而不是PHP,我需要购物车解决方案是可扩展的。过去我使用过Magento,它可能是目前最好的解决方案,但我不想只是学习另一种编程语言。有没有像magento一样好但在.NET中完成的?我需要的一些要求:单个数据库中的MultiStore。能够创建主题。Magento中的复杂购物车折扣规则